Kod przedmiotu 07 79 2520 19
Liczba uzyskiwanych punktów ECTS 5
Nazwa przedmiotu w języku prowadzenia
Języki programowania w analizie danych
Nazwa przedmiotu w języku polskim Języki programowania w analizie danych
Nazwa przedmiotu w języku angielskim
Programming Languages For Data Analysis
Język prowadzenia zajęć polski
Formy zajęć
Wykład Ćwiczenia Laboratorium Projekt Seminarium Inne Suma godzin w semestrze
Godziny kontaktowe 10 20 10 0 40
Czy e-learning Nie Nie Nie Nie Tak Nie
Kryteria oceny (waga) 0,30 0,60 0,10 0,00
Jednostka prowadząca Instytut Informatyki
Kierownik przedmiotu dr hab. inż. Agnieszka Wosiak
Realizatorzy przedmiotu dr hab. inż. Agnieszka Wosiak
Wymagania wstępne
Podstawy baz danych
Podstawy programowania
Podstawy analizy danych
Przedmiotowe efekty uczenia się
  1. Student, który zaliczył przedmiot potrafi analizować składnię wybranego języka programowania dedykowanego analizie danych
  2. Student, który zaliczył przedmiot potrafi stosować odpowiednie techniki programistyczne w celu przeprowadzenia wybranych kroków analizy danych.
Przypisane kierunkowe efekty uczenia się
  1. potrafi formułować i testować hipotezy związane z prostymi problemami badawczymi, wykorzystywać posiadaną wiedzę poprzez rozwiązywanie złożonych i nietypowych problemów oraz innowacyjnie wykonywać zadania w nieprzewidywalnych warunkach poprzez odpowiedni dobór oraz stosowanie właściwych metod i narzędzi, jak również opracowanie nowych metod i narzędzi informatycznych
Treści programowe W ramach przedmiotu poruszane są zagadnienia umożliwiające pozyskanie wiedzy z zakresu stosowania języków programowania dedykowanych analizie danych do przetwarzania i analizy danych oraz obliczeń naukowych, jak również zdobycie umiejętności pisania jednostek programistycznych do przetwarzania i analizy danych oraz obliczeń naukowych.
Metody weryfikacji przedmiotowych efektów uczenia się
kolokwium wykładowe pisemne (efekt 1.)
zadania praktyczne (efekt 2.)
kolokwium laboratoryjne (efekt 2.)

 
Formy i warunki zaliczenia przedmiotu Wykład + seminarium: kolokwium wykładowe pisemne Laboratorium: realizacja zadań laboratoryjnych oraz kolokwium
Szczegółowe treści przedmiotu WYKŁAD 1. Wprowadzenie do języków programowania dedykowanych analizie danych 2. Charakterystyka języków programowania dedykowanych analizie danych ze szczególnym uwzględnieniem języka Python 3. Biblioteki naukowe 4. Programowanie wielowątkowe 5. Integracja z bazami danych oraz optymalizacja wydajności programu 6. Zastosowanie języka Python w analizie danych 7. Obsługa strumieni danych w języku Python ĆWICZENIA LABORATORYJNE Realizacja zadań laboratoryjnych związanych z tematyką wykładów przydzielonych przez prowadzącego zajęcia.
Literatura podstawowa
  1. Wes McKinney: Python for Data Analysis, O'Reilly, 2013
  2. Hans Petter Langtangen: A Primer on Scientific Programming with Python, 2014
  3. David Mertz: Functional Programming in Python, O'Reilly, 2015
  4. Jules J. Berman: Methods in Medical Informatics: Fundamentals of Healthcare Programming in Perl, Python, and Ruby, Chapman and Hall, 2010
Literatura uzupełniająca
  1. Dokumentacja języka programowania Python: www.python.org
  2. Python Programming: en.wikibooks.org
Przeciętne obciążenie godzinowe studenta pracą własną
97
Uwagi
 
Data aktualizacja karty 2019-10-08 11:38:09
Przedmiot archiwalny tak/nie nie